home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0799 / 640 < prev    next >
Internet Message Format  |  1994-08-27  |  4KB

  1. Date: Wed, 15 Jun 94 00:13 MET DST
  2. From: chris@buran.fb10.tu-berlin.de (Christian Nieber)
  3. To: gem-list@world.std.com
  4. Subject: Shortcuts from NeXT Guidelines
  5. Precedence: bulk
  6.  
  7. The following is an excerpt from the NeXTStep User Interface Guidelines 
  8. 3.2, Chapter 3: User Actions: The Keyboard and Mouse. (buran is a NeXT cub-
  9. be :-)
  10. This may be useful for reference, since the NeXT guidelines are essentially 
  11. an extension of Apple's guidelines. Note that capitals in shortcuts denote 
  12. keys used with Shift in NeXTStep.
  13.  
  14.     Christian (R.O.M. Software)
  15.  
  16. ------------------------------------------------------------
  17.  
  18. Choosing Keyboard Alternatives
  19.  
  20. Initially, until the user specifies a different preference, applications 
  21. should follow the guidelines for keyboard alternatives described in this 
  22. section.  Users can use the Preferences application to alter the keyboard 
  23. alternatives for every application at once.  You're also encouraged to let 
  24. the user choose and change keyboard alternatives using your application's 
  25. Preferences panel.
  26.  
  27. The guidelines place keyboard alternatives into three groups--reserved, 
  28. required, and recommended.  These groups are listed in the tables that fol-
  29. low along with the commands they perform and the menus where the commands 
  30. are located.  (See "Standard Menus and Commands" in Chapter 6 for more in-
  31. formation on the listed commands and menus.)
  32.  
  33.  
  34.  
  35. Reserved Keyboard Alternatives
  36.  
  37. Reserved keyboard alternatives must be used for the commands that follow, 
  38. and cannot be used for any others.  If your application implements the 
  39. functionality that a command represents, it must provide both the command 
  40. and the keyboard alternative.
  41.  
  42. For example, if your application opens files, it must have an Open command 
  43. with Command-o as the keyboard alternative.  If your application doesn't 
  44. allow the user to open files, it won't have an Open command and must not 
  45. use Command-o as a keyboard alternative.  
  46.  
  47. Keyboard Alternative  Command   Menu
  48. Command-?     Help           Info menu
  49. Command-a     Select All     Edit menu
  50. Command-c     Copy           Edit menu
  51. Command-h     Hide           main menu
  52. Command-n     New            Document menu
  53. Command-o     Open           Document menu
  54. Command-p     Print          main menu
  55. Command-q     Quit           main menu
  56. Command-s     Save           Document menu
  57. Command-v     Paste          Edit menu
  58. Command-w     Close Window   Windows menu
  59. Command-x     Cut            Edit menu
  60. Command-z     Undo           Edit menu
  61.  
  62.  
  63.  
  64. Required Keyboard Alternatives
  65.  
  66. These keyboard alternatives must be used if the application implements the 
  67. command.  For example, if your application has a Find panel, you must pro-
  68. vide Command-f as a way of bringing the panel up.
  69.  
  70. However, if an application doesn't implement the particular functionality 
  71. of an item (if it doesn't have a Find panel, for example), it can use the 
  72. keyboard alternative (Command-f) for something else.  Nevertheless, to pre-
  73. serve interapplication consistency, it's strongly recommended that you 
  74. first try to use characters that don't overlap with those on this list.
  75.  
  76.  
  77. Keyboard Alternative     Command    Menu
  78. Command-=     Define in Webster     Services menu
  79. Command-;     Check Spelling        Edit menu
  80. Command-b     Bold (Unbold)         Font menu
  81. Command-d     Find Previous         Find menu
  82. Command-e     Enter Selection       Find menu
  83. Command-f     Find Panel            Find menu
  84. Command-g     Find Next             Find menu
  85. Command-i     Italic (Unitalic)     Font menu
  86. Command-t     Font Panel            Font menu
  87. Command-C     Colors                varies
  88.  
  89.  
  90.  
  91. Recommended Keyboard Alternatives
  92.  
  93. These keyboard alternatives must be used for a command if the command has a 
  94. keyboard alternative.  If not, the key can be used for some other command.  
  95. For example, if the Copy Ruler command has no keyboard alternative, Com-
  96. mand-1 can be used as a keyboard alternative for another command.
  97.  
  98. Keyboard Alternative  Command    Menu
  99. Command-1     Copy  Ruler        Text menu
  100. Command-2     Paste Ruler        Text menu
  101. Command-3     Copy Font          Font menu
  102. Command-4     Paste Font         Font menu
  103. Command-j     Jump to Selection  Find menu
  104. Command-m     Miniaturize Window Windows menu
  105. Command-r     Show Ruler         Text menu
  106. Command-P     Page Layout        Format menu
  107. Command-S     Save As            Document menu
  108. Command-V     Paste and Link     Link
  109.  
  110.